Frequently Occurring Patterns in Behavioral Specification of Software Components
نویسنده
چکیده
Compositional plug-and-play-like reuse of black-box components requires sophisticated techniques to specify the components. One current problem in specifying behavioral aspects comes from the fact that editing OCL constraints manually is time consuming and error-prone. To simplify constraint definition we propose to use specification patterns for which OCL constraints can be generated automatically. As a first step we identify a list of patterns that frequently occur in behavioral specifications. These patterns are described in detail using a special description scheme and specification examples.
منابع مشابه
Formal Description of OCL Specification Patterns for Behavioral Specification of Software Components
The Object Constraint Language (OCL) is often used for behavioral specification of software components. One current problem in specifying behavioral aspects comes from the fact that editing OCL constraints manually is time consuming and error-prone. To simplify constraint definition we propose to use specification patterns for which OCL constraints can be generated automatically. In this paper ...
متن کاملRepresenting the Pattern of Relationship between Personality Traits and Investment Patterns in the Stock Market
This study aims at determining the personality traits and investment patterns in the stock market and presenting the pattern with a behavioral finance approach. This is an applied, descriptive- survey, and cross-sectional study. The statistical population includes real investors in the Tehran Stock Exchange. The required information was collected using questionnaire and was analyzed using SPSS ...
متن کاملPattern-driven Reuse of Behavioral Specifications in Embedded Control System Design
Methods and approaches in systems engineering are often based on the results of empirical observations or on individual success stories. Every real-world embedded system design stems from decisions based on an application domain knowledge that includes facts about some previous design practice. Evidently, such decisions relate to system architecture components, called in this paper as applicati...
متن کاملVisual Specification Patterns
Visual modelling notations such as constraint diagrams can be used for the behavioural specifications of software components. This includes specifying invariants on classes or types and preconditions and postconditions of operations. However, one current problem in specifying components comes from the fact that editing constraints manually is time consuming and error prone and so we may adopt a...
متن کاملRigorous Description Of Design Components Functionality: An Approach Based Contract
Current models for software components have made componentbased software engineering practical. However, these models are limited in the sense that their support for the characterization/specification of design components primarily deals with syntactic issues. To avoid mismatch and misuse of components, more comprehensive specification of software components is required, In this paper, we prese...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005